flytrap

[flahy-trap] /ˈflaɪˌtræp/
noun
1.
any of various plants that entrap insects, especially Venus's-flytrap.
2.
a trap for flies.
Origin
1765-75; fly2 + trap1
British Dictionary definitions for fly trap

flytrap

/ˈflaɪˌtræp/
noun
1.
any of various insectivorous plants, esp Venus's flytrap
2.
a device for catching flies
Slang definitions & phrases for fly trap

fly trap

noun phrase

The mouth (1795+) fly under the radar

verb phrase

keep a low profile: We do our best to fly under the radar of the media and professions so they don't know what hit them until it's too late, Reed told them (1990s+)